#ifndef SETWIDGET_H
#define SETWIDGET_H

#include <QWidget>
#include <QLabel>
#include <QPushButton>
#include <QVBoxLayout>
#include <QMouseEvent>
#include <QEvent>
#include <QEnterEvent>

class SetWidget : public QWidget
{
    Q_OBJECT
public:
    explicit SetWidget(QWidget *parent = nullptr);

// signals:
//     void themeChanged(const QString &theme);
//     void clearChatRequested();
//     void settingsRequested();
//     void exportChatRequested();
//     void aboutRequested();

protected:
    // void mousePressEvent(QMouseEvent *event) override;
    // void enterEvent(QEnterEvent *event) override;
    // void leaveEvent(QEvent *event) override;
    // void select();

private:
    void InitUI();
    void addStyledButton(const QString &text);

    QVBoxLayout *layout;
};

#endif // SETWIDGET_H
